/*
 * MatcherInInfo.h
 *
 *  Created on: Sep 27, 2009
 *      Author: jbarreneche
 */

#ifndef MATCHERININFO_H_
#define MATCHERININFO_H_

#include "util/Matcher.h"
#include "core/Vertex.h"
#include "core/path/VisitedVertexInfo.h"

class MatcherInInfo : public Matcher<VisitedVertexInfo*> {
public:
	MatcherInInfo();
	virtual ~MatcherInInfo();
	virtual bool matches(VisitedVertexInfo* another);
	virtual MatcherInInfo* setCurrent(Vertex* current);
private:
	Vertex* current;
};

#endif /* MATCHERININFO_H_ */
